//
// Created by Administrator on 2020/10/22.
//

#ifndef O5G_SRC_CCORE_PHY_RF_SRC_RFNNGDEF_H_
#define O5G_SRC_CCORE_PHY_RF_SRC_RFNNGDEF_H_

typedef struct {
//    char            id[ZMQ_ID_STRLEN];
//    uint32_t        socket_type;
//    rf_zmq_format_t sample_format;
//    void*           sock;
//    uint64_t        nsamples;
//    bool            running;
//    pthread_mutex_t mutex;
//    cf_t*           zeros;
//    void*           temp_buffer_convert;
//    uint32_t        frequency_mhz;
} rf_nng_tx_t;

typedef struct {
//    char            id[ZMQ_ID_STRLEN];
//    uint32_t        socket_type;
//    rf_zmq_format_t sample_format;
//    void*           sock;
//
//    uint64_t            nsamples;
//    bool                running;
//    pthread_t           thread;
//    pthread_mutex_t     mutex;
//    srslte_ringbuffer_t ringbuffer;
//    cf_t*               temp_buffer;
//    void*               temp_buffer_convert;
//    uint32_t            frequency_mhz;
//    bool                fail_on_disconnect;
} rf_nng_rx_t;

#endif //O5G_SRC_CCORE_PHY_RF_SRC_RFNNGDEF_H_
